const city = [{
    "value": "110000",
    "label": "北京市",
    "children": [{
        "value": "110101",
        "label": "东城区"
    }, {
        "value": "110102",
        "label": "西城区"
    }, {
        "value": "110103",
        "label": "崇文区"
    }, {
        "value": "110104",
        "label": "宣武区"
    }, {
        "value": "110105",
        "label": "朝阳区"
    }, {
        "value": "110106",
        "label": "丰台区"
    }, {
        "value": "110107",
        "label": "石景山区"
    }, {
        "value": "110108",
        "label": "海淀区"
    }, {
        "value": "110109",
        "label": "门头沟区"
    }, {
        "value": "110111",
        "label": "房山区"
    }, {
        "value": "110112",
        "label": "通州区"
    }, {
        "value": "110113",
        "label": "顺义区"
    }, {
        "value": "110114",
        "label": "昌平区"
    }, {
        "value": "110115",
        "label": "大兴区"
    }, {
        "value": "110116",
        "label": "怀柔区"
    }, {
        "value": "110117",
        "label": "平谷区"
    }, {
        "value": "110228",
        "label": "密云县"
    }, {
        "value": "110229",
        "label": "延庆县"
    }, {
        "value": "110230",
        "label": "其它区"
    }]
}, {
    "value": "120000",
    "label": "天津市",
    "children": [{
        "value": "120101",
        "label": "和平区"
    }, {
        "value": "120102",
        "label": "河东区"
    }, {
        "value": "120103",
        "label": "河西区"
    }, {
        "value": "120104",
        "label": "南开区"
    }, {
        "value": "120105",
        "label": "河北区"
    }, {
        "value": "120106",
        "label": "红桥区"
    }, {
        "value": "120107",
        "label": "塘沽区"
    }, {
        "value": "120108",
        "label": "汉沽区"
    }, {
        "value": "120109",
        "label": "大港区"
    }, {
        "value": "120110",
        "label": "东丽区"
    }, {
        "value": "120111",
        "label": "西青区"
    }, {
        "value": "120112",
        "label": "津南区"
    }, {
        "value": "120113",
        "label": "北辰区"
    }, {
        "value": "120114",
        "label": "武清区"
    }, {
        "value": "120115",
        "label": "宝坻区"
    }, {
        "value": "120116",
        "label": "滨海新区"
    }, {
        "value": "120221",
        "label": "宁河县"
    }, {
        "value": "120223",
        "label": "静海县"
    }, {
        "value": "120225",
        "label": "蓟县"
    }, {
        "value": "120226",
        "label": "其它区"
    }]
}, {
    "value": "130000",
    "label": "河北省",
    "children": [{
        "value": "130100",
        "label": "石家庄市"
    }, {
        "value": "130200",
        "label": "唐山市"
    }, {
        "value": "130300",
        "label": "秦皇岛市"
    }, {
        "value": "130400",
        "label": "邯郸市"
    }, {
        "value": "130500",
        "label": "邢台市"
    }, {
        "value": "130600",
        "label": "保定市"
    }, {
        "value": "130700",
        "label": "张家口市"
    }, {
        "value": "130800",
        "label": "承德市"
    }, {
        "value": "130900",
        "label": "沧州市"
    }, {
        "value": "131000",
        "label": "廊坊市"
    }, {
        "value": "131100",
        "label": "衡水市"
    }]
}, {
    "value": "140000",
    "label": "山西省",
    "children": [{
        "value": "140100",
        "label": "太原市"
    }, {
        "value": "140200",
        "label": "大同市"
    }, {
        "value": "140300",
        "label": "阳泉市"
    }, {
        "value": "140400",
        "label": "长治市"
    }, {
        "value": "140500",
        "label": "晋城市"
    }, {
        "value": "140600",
        "label": "朔州市"
    }, {
        "value": "140700",
        "label": "晋中市"
    }, {
        "value": "140800",
        "label": "运城市"
    }, {
        "value": "140900",
        "label": "忻州市"
    }, {
        "value": "141000",
        "label": "临汾市"
    }, {
        "value": "141100",
        "label": "吕梁市"
    }]
}, {
    "value": "150000",
    "label": "内蒙古",
    "children": [{
        "value": "150100",
        "label": "呼和浩特市"
    }, {
        "value": "150200",
        "label": "包头市"
    }, {
        "value": "150300",
        "label": "乌海市"
    }, {
        "value": "150400",
        "label": "赤峰市"
    }, {
        "value": "150500",
        "label": "通辽市"
    }, {
        "value": "150600",
        "label": "鄂尔多斯市"
    }, {
        "value": "150700",
        "label": "呼伦贝尔市"
    }, {
        "value": "150800",
        "label": "巴彦淖尔市"
    }, {
        "value": "150900",
        "label": "乌兰察布市"
    }, {
        "value": "152200",
        "label": "兴安盟"
    }, {
        "value": "152500",
        "label": "锡林郭勒盟"
    }, {
        "value": "152900",
        "label": "阿拉善盟"
    }]
}, {
    "value": "210000",
    "label": "辽宁省",
    "children": [{
        "value": "210100",
        "label": "沈阳市"
    }, {
        "value": "210200",
        "label": "大连市"
    }, {
        "value": "210300",
        "label": "鞍山市"
    }, {
        "value": "210400",
        "label": "抚顺市"
    }, {
        "value": "210500",
        "label": "本溪市"
    }, {
        "value": "210600",
        "label": "丹东市"
    }, {
        "value": "210700",
        "label": "锦州市"
    }, {
        "value": "210800",
        "label": "营口市"
    }, {
        "value": "210900",
        "label": "阜新市"
    }, {
        "value": "211000",
        "label": "辽阳市"
    }, {
        "value": "211100",
        "label": "盘锦市"
    }, {
        "value": "211200",
        "label": "铁岭市"
    }, {
        "value": "211300",
        "label": "朝阳市"
    }, {
        "value": "211400",
        "label": "葫芦岛市"
    }]
}, {
    "value": "220000",
    "label": "吉林省",
    "children": [{
        "value": "220100",
        "label": "长春市"
    }, {
        "value": "220200",
        "label": "吉林市"
    }, {
        "value": "220300",
        "label": "四平市"
    }, {
        "value": "220400",
        "label": "辽源市"
    }, {
        "value": "220500",
        "label": "通化市"
    }, {
        "value": "220600",
        "label": "白山市"
    }, {
        "value": "220700",
        "label": "松原市"
    }, {
        "value": "220800",
        "label": "白城市"
    }, {
        "value": "222400",
        "label": "延边朝鲜族自治州"
    }]
}, {
    "value": "230000",
    "label": "黑龙江省",
    "children": [{
        "value": "230100",
        "label": "哈尔滨市"
    }, {
        "value": "230200",
        "label": "齐齐哈尔市"
    }, {
        "value": "230300",
        "label": "鸡西市"
    }, {
        "value": "230400",
        "label": "鹤岗市"
    }, {
        "value": "230500",
        "label": "双鸭山市"
    }, {
        "value": "230600",
        "label": "大庆市"
    }, {
        "value": "230700",
        "label": "伊春市"
    }, {
        "value": "230800",
        "label": "佳木斯市"
    }, {
        "value": "230900",
        "label": "七台河市"
    }, {
        "value": "231000",
        "label": "牡丹江市"
    }, {
        "value": "231100",
        "label": "黑河市"
    }, {
        "value": "231200",
        "label": "绥化市"
    }, {
        "value": "232700",
        "label": "大兴安岭地区"
    }]
}, {
    "value": "310000",
    "label": "上海市",
    "children": [{
        "value": "310101",
        "label": "黄浦区"
    }, {
        "value": "310103",
        "label": "卢湾区"
    }, {
        "value": "310104",
        "label": "徐汇区"
    }, {
        "value": "310105",
        "label": "长宁区"
    }, {
        "value": "310106",
        "label": "静安区"
    }, {
        "value": "310107",
        "label": "普陀区"
    }, {
        "value": "310108",
        "label": "闸北区"
    }, {
        "value": "310109",
        "label": "虹口区"
    }, {
        "value": "310110",
        "label": "杨浦区"
    }, {
        "value": "310112",
        "label": "闵行区"
    }, {
        "value": "310113",
        "label": "宝山区"
    }, {
        "value": "310114",
        "label": "嘉定区"
    }, {
        "value": "310115",
        "label": "浦东新区"
    }, {
        "value": "310116",
        "label": "金山区"
    }, {
        "value": "310117",
        "label": "松江区"
    }, {
        "value": "310118",
        "label": "青浦区"
    }, {
        "value": "310119",
        "label": "南汇区"
    }, {
        "value": "310120",
        "label": "奉贤区"
    }, {
        "value": "310152",
        "label": "川沙区"
    }, {
        "value": "310230",
        "label": "崇明县"
    }, {
        "value": "310231",
        "label": "其它区"
    }]
}, {
    "value": "320000",
    "label": "江苏省",
    "children": [{
        "value": "320100",
        "label": "南京市"
    }, {
        "value": "320200",
        "label": "无锡市"
    }, {
        "value": "320300",
        "label": "徐州市"
    }, {
        "value": "320400",
        "label": "常州市"
    }, {
        "value": "320500",
        "label": "苏州市"
    }, {
        "value": "320600",
        "label": "南通市"
    }, {
        "value": "320700",
        "label": "连云港市"
    }, {
        "value": "320800",
        "label": "淮安市"
    }, {
        "value": "320900",
        "label": "盐城市"
    }, {
        "value": "321000",
        "label": "扬州市"
    }, {
        "value": "321100",
        "label": "镇江市"
    }, {
        "value": "321200",
        "label": "泰州市"
    }, {
        "value": "321300",
        "label": "宿迁市"
    }]
}, {
    "value": "330000",
    "label": "浙江省",
    "children": [{
        "value": "330100",
        "label": "杭州市"
    }, {
        "value": "330200",
        "label": "宁波市"
    }, {
        "value": "330300",
        "label": "温州市"
    }, {
        "value": "330400",
        "label": "嘉兴市"
    }, {
        "value": "330500",
        "label": "湖州市"
    }, {
        "value": "330600",
        "label": "绍兴市"
    }, {
        "value": "330700",
        "label": "金华市"
    }, {
        "value": "330800",
        "label": "衢州市"
    }, {
        "value": "330900",
        "label": "舟山市"
    }, {
        "value": "331000",
        "label": "台州市"
    }, {
        "value": "331100",
        "label": "丽水市"
    }]
}, {
    "value": "340000",
    "label": "安徽省",
    "children": [{
        "value": "340100",
        "label": "合肥市"
    }, {
        "value": "340200",
        "label": "芜湖市"
    }, {
        "value": "340300",
        "label": "蚌埠市"
    }, {
        "value": "340400",
        "label": "淮南市"
    }, {
        "value": "340500",
        "label": "马鞍山市"
    }, {
        "value": "340600",
        "label": "淮北市"
    }, {
        "value": "340700",
        "label": "铜陵市"
    }, {
        "value": "340800",
        "label": "安庆市"
    }, {
        "value": "341000",
        "label": "黄山市"
    }, {
        "value": "341100",
        "label": "滁州市"
    }, {
        "value": "341200",
        "label": "阜阳市"
    }, {
        "value": "341300",
        "label": "宿州市"
    }, {
        "value": "341500",
        "label": "六安市"
    }, {
        "value": "341600",
        "label": "亳州市"
    }, {
        "value": "341700",
        "label": "池州市"
    }, {
        "value": "341800",
        "label": "宣城市"
    }]
}, {
    "value": "350000",
    "label": "福建省",
    "children": [{
        "value": "350100",
        "label": "福州市"
    }, {
        "value": "350200",
        "label": "厦门市"
    }, {
        "value": "350300",
        "label": "莆田市"
    }, {
        "value": "350400",
        "label": "三明市"
    }, {
        "value": "350500",
        "label": "泉州市"
    }, {
        "value": "350600",
        "label": "漳州市"
    }, {
        "value": "350700",
        "label": "南平市"
    }, {
        "value": "350800",
        "label": "龙岩市"
    }, {
        "value": "350900",
        "label": "宁德市"
    }]
}, {
    "value": "360000",
    "label": "江西省",
    "children": [{
        "value": "360100",
        "label": "南昌市"
    }, {
        "value": "360200",
        "label": "景德镇市"
    }, {
        "value": "360300",
        "label": "萍乡市"
    }, {
        "value": "360400",
        "label": "九江市"
    }, {
        "value": "360500",
        "label": "新余市"
    }, {
        "value": "360600",
        "label": "鹰潭市"
    }, {
        "value": "360700",
        "label": "赣州市"
    }, {
        "value": "360800",
        "label": "吉安市"
    }, {
        "value": "360900",
        "label": "宜春市"
    }, {
        "value": "361000",
        "label": "抚州市"
    }, {
        "value": "361100",
        "label": "上饶市"
    }]
}, {
    "value": "370000",
    "label": "山东省",
    "children": [{
        "value": "370100",
        "label": "济南市"
    }, {
        "value": "370200",
        "label": "青岛市"
    }, {
        "value": "370300",
        "label": "淄博市"
    }, {
        "value": "370400",
        "label": "枣庄市"
    }, {
        "value": "370500",
        "label": "东营市"
    }, {
        "value": "370600",
        "label": "烟台市"
    }, {
        "value": "370700",
        "label": "潍坊市"
    }, {
        "value": "370800",
        "label": "济宁市"
    }, {
        "value": "370900",
        "label": "泰安市"
    }, {
        "value": "371000",
        "label": "威海市"
    }, {
        "value": "371100",
        "label": "日照市"
    }, {
        "value": "371200",
        "label": "莱芜市"
    }, {
        "value": "371300",
        "label": "临沂市"
    }, {
        "value": "371400",
        "label": "德州市"
    }, {
        "value": "371500",
        "label": "聊城市"
    }, {
        "value": "371600",
        "label": "滨州市"
    }, {
        "value": "371700",
        "label": "菏泽市"
    }]
}, {
    "value": "410000",
    "label": "河南省",
    "children": [{
        "value": "410100",
        "label": "郑州市"
    }, {
        "value": "410200",
        "label": "开封市"
    }, {
        "value": "410300",
        "label": "洛阳市"
    }, {
        "value": "410400",
        "label": "平顶山市"
    }, {
        "value": "410500",
        "label": "安阳市"
    }, {
        "value": "410600",
        "label": "鹤壁市"
    }, {
        "value": "410700",
        "label": "新乡市"
    }, {
        "value": "410800",
        "label": "焦作市"
    }, {
        "value": "410881",
        "label": "济源市"
    }, {
        "value": "410900",
        "label": "濮阳市"
    }, {
        "value": "411000",
        "label": "许昌市"
    }, {
        "value": "411100",
        "label": "漯河市"
    }, {
        "value": "411200",
        "label": "三门峡市"
    }, {
        "value": "411300",
        "label": "南阳市"
    }, {
        "value": "411400",
        "label": "商丘市"
    }, {
        "value": "411500",
        "label": "信阳市"
    }, {
        "value": "411600",
        "label": "周口市"
    }, {
        "value": "411700",
        "label": "驻马店市"
    }]
}, {
    "value": "420000",
    "label": "湖北省",
    "children": [{
        "value": "420100",
        "label": "武汉市"
    }, {
        "value": "420200",
        "label": "黄石市"
    }, {
        "value": "420300",
        "label": "十堰市"
    }, {
        "value": "420500",
        "label": "宜昌市"
    }, {
        "value": "420600",
        "label": "襄阳市"
    }, {
        "value": "420700",
        "label": "鄂州市"
    }, {
        "value": "420800",
        "label": "荆门市"
    }, {
        "value": "420900",
        "label": "孝感市"
    }, {
        "value": "421000",
        "label": "荆州市"
    }, {
        "value": "421100",
        "label": "黄冈市"
    }, {
        "value": "421200",
        "label": "咸宁市"
    }, {
        "value": "421300",
        "label": "随州市"
    }, {
        "value": "422800",
        "label": "恩施土家族苗族自治州"
    }, {
        "value": "429004",
        "label": "仙桃市"
    }, {
        "value": "429005",
        "label": "潜江市"
    }, {
        "value": "429006",
        "label": "天门市"
    }, {
        "value": "429021",
        "label": "神农架林区"
    }]
}, {
    "value": "430000",
    "label": "湖南省",
    "children": [{
        "value": "430100",
        "label": "长沙市"
    }, {
        "value": "430200",
        "label": "株洲市"
    }, {
        "value": "430300",
        "label": "湘潭市"
    }, {
        "value": "430400",
        "label": "衡阳市"
    }, {
        "value": "430500",
        "label": "邵阳市"
    }, {
        "value": "430600",
        "label": "岳阳市"
    }, {
        "value": "430700",
        "label": "常德市"
    }, {
        "value": "430800",
        "label": "张家界市"
    }, {
        "value": "430900",
        "label": "益阳市"
    }, {
        "value": "431000",
        "label": "郴州市"
    }, {
        "value": "431100",
        "label": "永州市"
    }, {
        "value": "431200",
        "label": "怀化市"
    }, {
        "value": "431300",
        "label": "娄底市"
    }, {
        "value": "433100",
        "label": "湘西土家族苗族自治州"
    }]
}, {
    "value": "440000",
    "label": "广东省",
    "children": [{
        "value": "440100",
        "label": "广州市"
    }, {
        "value": "440200",
        "label": "韶关市"
    }, {
        "value": "440300",
        "label": "深圳市"
    }, {
        "value": "440400",
        "label": "珠海市"
    }, {
        "value": "440500",
        "label": "汕头市"
    }, {
        "value": "440600",
        "label": "佛山市"
    }, {
        "value": "440700",
        "label": "江门市"
    }, {
        "value": "440800",
        "label": "湛江市"
    }, {
        "value": "440900",
        "label": "茂名市"
    }, {
        "value": "441200",
        "label": "肇庆市"
    }, {
        "value": "441300",
        "label": "惠州市"
    }, {
        "value": "441400",
        "label": "梅州市"
    }, {
        "value": "441500",
        "label": "汕尾市"
    }, {
        "value": "441600",
        "label": "河源市"
    }, {
        "value": "441700",
        "label": "阳江市"
    }, {
        "value": "441800",
        "label": "清远市"
    }, {
        "value": "441900",
        "label": "东莞市"
    }, {
        "value": "442000",
        "label": "中山市"
    }, {
        "value": "445100",
        "label": "潮州市"
    }, {
        "value": "445200",
        "label": "揭阳市"
    }, {
        "value": "445300",
        "label": "云浮市"
    }]
}, {
    "value": "450000",
    "label": "广西壮族",
    "children": [{
        "value": "450100",
        "label": "南宁市"
    }, {
        "value": "450200",
        "label": "柳州市"
    }, {
        "value": "450300",
        "label": "桂林市"
    }, {
        "value": "450400",
        "label": "梧州市"
    }, {
        "value": "450500",
        "label": "北海市"
    }, {
        "value": "450600",
        "label": "防城港市"
    }, {
        "value": "450700",
        "label": "钦州市"
    }, {
        "value": "450800",
        "label": "贵港市"
    }, {
        "value": "450900",
        "label": "玉林市"
    }, {
        "value": "451000",
        "label": "百色市"
    }, {
        "value": "451100",
        "label": "贺州市"
    }, {
        "value": "451200",
        "label": "河池市"
    }, {
        "value": "451300",
        "label": "来宾市"
    }, {
        "value": "451400",
        "label": "崇左市"
    }]
}, {
    "value": "460000",
    "label": "海南省",
    "children": [{
        "value": "460100",
        "label": "海口市"
    }, {
        "value": "460200",
        "label": "三亚市"
    }, {
        "value": "469001",
        "label": "五指山市"
    }, {
        "value": "469002",
        "label": "琼海市"
    }, {
        "value": "469003",
        "label": "儋州市"
    }, {
        "value": "469005",
        "label": "文昌市"
    }, {
        "value": "469006",
        "label": "万宁市"
    }, {
        "value": "469007",
        "label": "东方市"
    }, {
        "value": "469025",
        "label": "定安县"
    }, {
        "value": "469026",
        "label": "屯昌县"
    }, {
        "value": "469027",
        "label": "澄迈县"
    }, {
        "value": "469028",
        "label": "临高县"
    }, {
        "value": "469030",
        "label": "白沙黎族自治县"
    }, {
        "value": "469031",
        "label": "昌江黎族自治县"
    }, {
        "value": "469033",
        "label": "乐东黎族自治县"
    }, {
        "value": "469034",
        "label": "陵水黎族自治县"
    }, {
        "value": "469035",
        "label": "保亭黎族苗族自治县"
    }, {
        "value": "469036",
        "label": "琼中黎族苗族自治县"
    }, {
        "value": "469037",
        "label": "西沙群岛"
    }, {
        "value": "469038",
        "label": "南沙群岛"
    }, {
        "value": "469039",
        "label": "中沙群岛的岛礁及其海域"
    }]
}, {
    "value": "500000",
    "label": "重庆",
    "children": [{
        "value": "500101",
        "label": "万州区"
    }, {
        "value": "500102",
        "label": "涪陵区"
    }, {
        "value": "500103",
        "label": "渝中区"
    }, {
        "value": "500104",
        "label": "大渡口区"
    }, {
        "value": "500105",
        "label": "江北区"
    }, {
        "value": "500106",
        "label": "沙坪坝区"
    }, {
        "value": "500107",
        "label": "九龙坡区"
    }, {
        "value": "500108",
        "label": "南岸区"
    }, {
        "value": "500109",
        "label": "北碚区"
    }, {
        "value": "500110",
        "label": "万盛区"
    }, {
        "value": "500111",
        "label": "双桥区"
    }, {
        "value": "500112",
        "label": "渝北区"
    }, {
        "value": "500113",
        "label": "巴南区"
    }, {
        "value": "500114",
        "label": "黔江区"
    }, {
        "value": "500115",
        "label": "长寿区"
    }, {
        "value": "500222",
        "label": "綦江县"
    }, {
        "value": "500223",
        "label": "潼南县"
    }, {
        "value": "500224",
        "label": "铜梁县"
    }, {
        "value": "500225",
        "label": "大足县"
    }, {
        "value": "500226",
        "label": "荣昌县"
    }, {
        "value": "500227",
        "label": "璧山县"
    }, {
        "value": "500228",
        "label": "梁平县"
    }, {
        "value": "500229",
        "label": "城口县"
    }, {
        "value": "500230",
        "label": "丰都县"
    }, {
        "value": "500231",
        "label": "垫江县"
    }, {
        "value": "500232",
        "label": "武隆县"
    }, {
        "value": "500233",
        "label": "忠县"
    }, {
        "value": "500234",
        "label": "开县"
    }, {
        "value": "500235",
        "label": "云阳县"
    }, {
        "value": "500236",
        "label": "奉节县"
    }, {
        "value": "500237",
        "label": "巫山县"
    }, {
        "value": "500238",
        "label": "巫溪县"
    }, {
        "value": "500240",
        "label": "石柱土家族自治县"
    }, {
        "value": "500241",
        "label": "秀山土家族苗族自治县"
    }, {
        "value": "500242",
        "label": "酉阳土家族苗族自治县"
    }, {
        "value": "500243",
        "label": "彭水苗族土家族自治县"
    }, {
        "value": "500381",
        "label": "江津区"
    }, {
        "value": "500382",
        "label": "合川区"
    }, {
        "value": "500383",
        "label": "永川区"
    }, {
        "value": "500384",
        "label": "南川区"
    }, {
        "value": "500385",
        "label": "其它区"
    }]
}, {
    "value": "510000",
    "label": "四川省",
    "children": [{
        "value": "510100",
        "label": "成都市"
    }, {
        "value": "510300",
        "label": "自贡市"
    }, {
        "value": "510400",
        "label": "攀枝花市"
    }, {
        "value": "510500",
        "label": "泸州市"
    }, {
        "value": "510600",
        "label": "德阳市"
    }, {
        "value": "510700",
        "label": "绵阳市"
    }, {
        "value": "510800",
        "label": "广元市"
    }, {
        "value": "510900",
        "label": "遂宁市"
    }, {
        "value": "511000",
        "label": "内江市"
    }, {
        "value": "511100",
        "label": "乐山市"
    }, {
        "value": "511300",
        "label": "南充市"
    }, {
        "value": "511400",
        "label": "眉山市"
    }, {
        "value": "511500",
        "label": "宜宾市"
    }, {
        "value": "511600",
        "label": "广安市"
    }, {
        "value": "511700",
        "label": "达州市"
    }, {
        "value": "511800",
        "label": "雅安市"
    }, {
        "value": "511900",
        "label": "巴中市"
    }, {
        "value": "512000",
        "label": "资阳市"
    }, {
        "value": "513200",
        "label": "阿坝藏族羌族自治州"
    }, {
        "value": "513300",
        "label": "甘孜藏族自治州"
    }, {
        "value": "513400",
        "label": "凉山彝族自治州"
    }]
}, {
    "value": "520000",
    "label": "贵州省",
    "children": [{
        "value": "520100",
        "label": "贵阳市"
    }, {
        "value": "520200",
        "label": "六盘水市"
    }, {
        "value": "520300",
        "label": "遵义市"
    }, {
        "value": "520400",
        "label": "安顺市"
    }, {
        "value": "522200",
        "label": "铜仁地区"
    }, {
        "value": "522300",
        "label": "黔西南布依族苗族自治州"
    }, {
        "value": "522400",
        "label": "毕节地区"
    }, {
        "value": "522600",
        "label": "黔东南苗族侗族自治州"
    }, {
        "value": "522700",
        "label": "黔南布依族苗族自治州"
    }]
}, {
    "value": "530000",
    "label": "云南省",
    "children": [{
        "value": "530100",
        "label": "昆明市"
    }, {
        "value": "530300",
        "label": "曲靖市"
    }, {
        "value": "530400",
        "label": "玉溪市"
    }, {
        "value": "530500",
        "label": "保山市"
    }, {
        "value": "530600",
        "label": "昭通市"
    }, {
        "value": "530700",
        "label": "丽江市"
    }, {
        "value": "530800",
        "label": "普洱市"
    }, {
        "value": "530900",
        "label": "临沧市"
    }, {
        "value": "532300",
        "label": "楚雄彝族自治州"
    }, {
        "value": "532500",
        "label": "红河哈尼族彝族自治州"
    }, {
        "value": "532600",
        "label": "文山壮族苗族自治州"
    }, {
        "value": "532800",
        "label": "西双版纳傣族自治州"
    }, {
        "value": "532900",
        "label": "大理白族自治州"
    }, {
        "value": "533100",
        "label": "德宏傣族景颇族自治州"
    }, {
        "value": "533300",
        "label": "怒江傈僳族自治州"
    }, {
        "value": "533400",
        "label": "迪庆藏族自治州"
    }]
}, {
    "value": "540000",
    "label": "西藏",
    "children": [{
        "value": "540100",
        "label": "拉萨市"
    }, {
        "value": "542100",
        "label": "昌都地区"
    }, {
        "value": "542200",
        "label": "山南地区"
    }, {
        "value": "542300",
        "label": "日喀则地区"
    }, {
        "value": "542400",
        "label": "那曲地区"
    }, {
        "value": "542500",
        "label": "阿里地区"
    }, {
        "value": "542600",
        "label": "林芝地区"
    }]
}, {
    "value": "610000",
    "label": "陕西省",
    "children": [{
        "value": "610100",
        "label": "西安市"
    }, {
        "value": "610200",
        "label": "铜川市"
    }, {
        "value": "610300",
        "label": "宝鸡市"
    }, {
        "value": "610400",
        "label": "咸阳市"
    }, {
        "value": "610500",
        "label": "渭南市"
    }, {
        "value": "610600",
        "label": "延安市"
    }, {
        "value": "610700",
        "label": "汉中市"
    }, {
        "value": "610800",
        "label": "榆林市"
    }, {
        "value": "610900",
        "label": "安康市"
    }, {
        "value": "611000",
        "label": "商洛市"
    }]
}, {
    "value": "620000",
    "label": "甘肃省",
    "children": [{
        "value": "620100",
        "label": "兰州市"
    }, {
        "value": "620200",
        "label": "嘉峪关市"
    }, {
        "value": "620300",
        "label": "金昌市"
    }, {
        "value": "620400",
        "label": "白银市"
    }, {
        "value": "620500",
        "label": "天水市"
    }, {
        "value": "620600",
        "label": "武威市"
    }, {
        "value": "620700",
        "label": "张掖市"
    }, {
        "value": "620800",
        "label": "平凉市"
    }, {
        "value": "620900",
        "label": "酒泉市"
    }, {
        "value": "621000",
        "label": "庆阳市"
    }, {
        "value": "621100",
        "label": "定西市"
    }, {
        "value": "621200",
        "label": "陇南市"
    }, {
        "value": "622900",
        "label": "临夏回族自治州"
    }, {
        "value": "623000",
        "label": "甘南藏族自治州"
    }]
}, {
    "value": "630000",
    "label": "青海省",
    "children": [{
        "value": "630100",
        "label": "西宁市"
    }, {
        "value": "632100",
        "label": "海东地区"
    }, {
        "value": "632200",
        "label": "海北藏族自治州"
    }, {
        "value": "632300",
        "label": "黄南藏族自治州"
    }, {
        "value": "632500",
        "label": "海南藏族自治州"
    }, {
        "value": "632600",
        "label": "果洛藏族自治州"
    }, {
        "value": "632700",
        "label": "玉树藏族自治州"
    }, {
        "value": "632800",
        "label": "海西蒙古族藏族自治州"
    }]
}, {
    "value": "640000",
    "label": "宁夏",
    "children": [{
        "value": "640100",
        "label": "银川市"
    }, {
        "value": "640200",
        "label": "石嘴山市"
    }, {
        "value": "640300",
        "label": "吴忠市"
    }, {
        "value": "640400",
        "label": "固原市"
    }, {
        "value": "640500",
        "label": "中卫市"
    }]
}, {
    "value": "650000",
    "label": "新疆",
    "children": [{
        "value": "650100",
        "label": "乌鲁木齐市"
    }, {
        "value": "650200",
        "label": "克拉玛依市"
    }, {
        "value": "652100",
        "label": "吐鲁番地区"
    }, {
        "value": "652200",
        "label": "哈密地区"
    }, {
        "value": "652300",
        "label": "昌吉回族自治州"
    }, {
        "value": "652700",
        "label": "博尔塔拉蒙古自治州"
    }, {
        "value": "652800",
        "label": "巴音郭楞蒙古自治州"
    }, {
        "value": "652900",
        "label": "阿克苏地区"
    }, {
        "value": "653000",
        "label": "克孜勒苏柯尔克孜自治州"
    }, {
        "value": "653100",
        "label": "喀什地区"
    }, {
        "value": "653200",
        "label": "和田地区"
    }, {
        "value": "654000",
        "label": "伊犁哈萨克自治州"
    }, {
        "value": "654200",
        "label": "塔城地区"
    }, {
        "value": "654300",
        "label": "阿勒泰地区"
    }, {
        "value": "659001",
        "label": "石河子市"
    }, {
        "value": "659002",
        "label": "阿拉尔市"
    }, {
        "value": "659003",
        "label": "图木舒克市"
    }, {
        "value": "659004",
        "label": "五家渠市"
    }]
}, {
    "value": "710000",
    "label": "台湾省",
    "children": [{
        "value": "710100",
        "label": "台北市"
    }, {
        "value": "710200",
        "label": "高雄市"
    }, {
        "value": "710300",
        "label": "台南市"
    }, {
        "value": "710400",
        "label": "台中市"
    }, {
        "value": "710500",
        "label": "金门县"
    }, {
        "value": "710600",
        "label": "南投县"
    }, {
        "value": "710700",
        "label": "基隆市"
    }, {
        "value": "710800",
        "label": "新竹市"
    }, {
        "value": "710900",
        "label": "嘉义市"
    }, {
        "value": "711100",
        "label": "新北市"
    }, {
        "value": "711200",
        "label": "宜兰县"
    }, {
        "value": "711300",
        "label": "新竹县"
    }, {
        "value": "711400",
        "label": "桃园县"
    }, {
        "value": "711500",
        "label": "苗栗县"
    }, {
        "value": "711700",
        "label": "彰化县"
    }, {
        "value": "711900",
        "label": "嘉义县"
    }, {
        "value": "712100",
        "label": "云林县"
    }, {
        "value": "712400",
        "label": "屏东县"
    }, {
        "value": "712500",
        "label": "台东县"
    }, {
        "value": "712600",
        "label": "花莲县"
    }, {
        "value": "712700",
        "label": "澎湖县"
    }]
}, {
    "value": "810000",
    "label": "香港",
    "children": [{
        "value": "810100",
        "label": "香港岛"
    }, {
        "value": "810200",
        "label": "九龙"
    }, {
        "value": "810300",
        "label": "新界"
    }]
}, {
    "value": "820000",
    "label": "澳门",
    "children": [{
        "value": "820100",
        "label": "澳门半岛"
    }, {
        "value": "820200",
        "label": "离岛"
    }]
}, {
    "value": "990000",
    "label": "海外",
    "children": [{
        "value": "990100",
        "label": "海外"
    }]
}];

/**
 * 试卷类型
 */
const eType = [
    { value: 1, key: '6小时以内', label: '6小时以内', text: '6小时以内' },
    { value: 2, key: '6小时以后', label: '6小时以后', text: '6小时以后' },
    { value: 3, key: '第二天', label: '第二天', text: '第二天' },
    { value: 4, key: '第三天', label: '第三天', text: '第三天' },
    { value: 5, key: '第五天', label: '第五天', text: '第五天' },
    { value: 6, key: '第七天', label: '第七天', text: '第七天' },
    { value: 7, key: '第十四天', label: '第十四天', text: '第十四天' },
    { value: 8, key: '一个月', label: '一个月', text: '一个月' },
    { value: 98, key: '首次答卷', label: '首次答卷', text: '首次答卷' },
    { value: 99, key: '既往病史', label: '既往病史', text: '既往病史' },
    { value: 100, key: '用药反馈', label: '用药反馈', text: '用药反馈' },
];
/**课程状态 */
const classStatus = [
    { value: 0, key: '未发布', label: '未发布', text: '未发布' },
    { value: 1, key: '已发布,不能报名', label: '已发布,不能报名', text: '已发布,不能报名' },
    { value: 2, key: '已删除', label: '已删除', text: '已删除' },
    { value: 3, key: '可报名', label: '可报名', text: '可报名' },
    { value: 4, key: '正在上课', label: '正在上课', text: '正在上课' },
    { value: 5, key: '上课结束', label: '上课结束', text: '上课结束' },
];
/**
 * 文章类型
 */
const aType = [
    { value: 1, key: '普通文章', label: '普通文章', text: '普通文章' },
    { value: 2, key: '精华文章', label: '精华文章', text: '精华文章' },
    { value: 3, key: '热点文章', label: '热点文章', text: '热点文章' },
    { value: 4, key: '精华热点文章', label: '精华热点文章', text: '精华热点文章' },
];
var eTypeObj = {
    1: '6小时内',
    2: '6小时后',
    3: '2天',
    4: '3天',
    5: '5天',
    6: '7天',
    7: '14天',
    8: '一个月',
    98: '首次答卷',
    99: '既往病史',
    100: '用药反馈',
}
const eTypeName = [
    '3小时',
    '8小时',
    '第二天',
    '第三天',
    '第五天',
    '第七天',
    '第十天',
    '第十四天'
];
/** 
 * 题目类型 
 *    1多选 2单选 3判断 4问答 5选择日期 6选择时间 7选择数字
 */
const qType = [
    { value: 1, label: '多选题' },
    { value: 2, label: '单选题' },
    { value: 3, label: '判断题' },
    { value: 4, label: '问答题' },
    { value: 5, label: '选择日期' },
    { value: 6, label: '选择时间' },
    { value: 7, label: '选择数字' },
];
var fields = {
    nickName: {
        info: {
            prop: 'nickname',
            label: '用户昵称',
            sortable: true
        },
        filter: {
            multiple: false
        },
        style: {
            width: '120',
            align: 'center'
        }
    },
    integral: {
        info: {
            prop: 'integral',
            label: '用户积分',
            sortable: true
        },
        filter: {
            multiple: false
        },
        style: {
            width: '120',
            align: 'center'
        }
    },
    sex: {
        info: {
            prop: 'sex',
            label: '性别',
            sortable: true
        },
        filter: {
            list: [{
                text: '男',
                value: 1
            }, {
                text: '女',
                value: 2
            }],
            multiple: false
        },
        style: {
            width: '120',
            align: 'center'
        }
    },
    age: {
        info: {
            prop: 'age',
            label: '年龄',
            sortable: true
        },
        filter: {

        },
        style: {
            width: '100',
            align: 'center'
        }
    },
    phone: {
        info: {
            prop: 'phone',
            label: '手机号码',
            sortable: true
        },
        filter: {

        },
        style: {
            width: '130',
            align: 'center'
        }
    },
    address: {
        info: {
            prop: 'address',
            label: '地址'
        },
        filter: {

        },
        style: {
            align: 'center'
        }
    },
    createdAt: {
        info: {
            prop: 'createdAt',
            label: '加入时间',
            sortable: true
        },
        filter: {

        },
        style: {
            width: '120',
            align: 'center'
        }
    },
    updatedAt: {
        info: {
            prop: 'updatedAt',
            label: '修改时间',
            sortable: true
        },
        filter: {

        },
        style: {
            width: '120',
            align: 'center'
        }
    },
    uid: {
        info: {
            prop: 'uid',
            label: '用户id',
            sortable: true
        },
        filter: {

        },
        style: {
            width: '120',
            align: 'center'
        }
    },
    name: {
        info: {
            prop: 'name',
            label: '姓名',
            sortable: true
        },
        filter: {

        },
        style: {
            width: '100',
            align: 'center'
        }
    },
    actions: {
        info: {
            prop: 'actions',
            label: '操作',
            sortable: false
        },
        filter: {

        },
        style: {
            width: '150',
            align: 'center'
        }
    },
    etype: {
        info: {
            prop: 'etype',
            label: '试卷类型',
            sortable: true
        },
        filter: {
            list: eType,
            multiple: false
        },
        style: {
            width: '150',
            align: 'center'
        }
    },
    ranking: {
        info: {
            prop: 'ranking',
            label: '加入次序',
            sortable: true
        },
        filter: {},
        style: {
            width: '150',
            align: 'center'
        }
    }
};
const TABLE_COUNT_DEFAULT = 50;
const tableCount = TABLE_COUNT_DEFAULT;
const layout = "total, prev, pager, next, jumper"; //sizes, prev, pager, next, jumper, ->, total, slot
function formatterAddress(address) {
    var addressString = '';
    for (let i = city.length - 1; i >= 0; i--) {
        if (city[i].value == address[0]) {
            addressString += city[i].label;
            for (let j = city[i].children.length - 1; j >= 0; j--) {
                if (city[i].children[j].value == address[1]) {
                    addressString += city[i].children[j].label;
                    return addressString;
                }
            }
        }
    }
    return addressString;
}
/**
 * 格式化试卷状态
 * 
 * @param {any} type 
 * @returns 
 */
function formatterEtype(type) {
    for (let i in eType) {
        if (type == eType[i].value) {
            return eType[i].label
        }
    }
}
/**
 * 格式化试卷状态
 * 
 * @param {any} item 
 * @returns 
 */
function formatterQtype(type) {
    for (let i in qType) {
        if (type == qType[i].value) {
            return qType[i].label
        }
    }
}

function formatterTime(time) {
    var date = new Date(time * 1000);
    return date.toLocaleDateString();
}

function formatterDetailTime(time) {
    var date = new Date(time * 1000);
    var year = date.getFullYear()
    var month = date.getMonth() + 1
    var day = date.getDate()

    var hour = date.getHours()
    var minute = date.getMinutes()
    var second = date.getSeconds();

    var format = function(val) {
        if (val < 10) {
            return "0" + val;
        } else {
            return val;
        }
    }
    return year + "-" + format(month) + "-" + format(day) + " " + format(hour) + ":" + format(minute) + ":" + format(second);
}

function formatterNumber(num) {
    var num = Number(num);
    if (num < 10) {
        return '0' + num;
    }
    return num;
}

function formatterSize(size) {
    console.log(size)
    var b = Number(size);
    console.log(b)

    if (b > 1024) {
        var kb = Math.floor((b / 1024) * 100) / 100
        console.log(kb)

        if (kb > 1024) {
            var mb = Math.floor((kb / 1024) * 100) / 100
            console.log(mb)

            if (mb > 1024) {
                var g = Math.floor((mb / 1024) * 100) / 100
                return g + "G";
            }
            return mb + 'MB';
        }
        return kb + 'KB';
    }
    return b + 'B';
}


function checkLevel(that) {
    var user = that.$store.state.user.userinfo;
    return user && user.level == 1;
};
const bbs_groups = [
    { value: 0, key: '默认', label: '默认', text: '默认' },
    { value: 1, key: '用药常识', label: '用药常识', text: '用药常识' },
    { value: 2, key: '眼部护理', label: '眼部护理', text: '眼部护理' },
];
const bbs_status = [
    { value: 0, key: '已删除', label: '已删除', text: '已删除' },
    { value: 1, key: '普通', label: '普通', text: '普通' },
    { value: 2, key: '置顶', label: '置顶', text: '置顶' },
    { value: 1, key: '精华', label: '精华', text: '精华' },
    { value: 2, key: '推荐', label: '推荐', text: '推荐' },
];
const bbs = {
    formatterGroup(group) {
        for (let i in bbs_groups) {
            if (group == bbs_groups[i].value) {
                return bbs_groups[i].label
            }
        }
        return '';
    },
    formatterStatus(status) {
        for (let i in bbs_status) {
            if (status == bbs_status[i].value) {
                return bbs_status[i].label
            }
        }
        return '';
    },
    formatterTime(ctime) {
        return formatterDetailTime(ctime);
    },
    formatterContent(content) {
        if (content && content.length > 20) {
            content = content.substr(0, 20) + '...';
        }
        return content;
    },
}

const PROVINCE = ['北京市','天津市','上海市','重庆市','河北省','山西省','辽宁省','吉林省','黑龙江省','江苏省','浙江省','安徽省','福建省','江西省','山东省','河南省','湖北省','湖南省','广东省','海南省','四川省','贵州省','云南省','陕西省','甘肃省','青海省','台湾省','内蒙古自治区','广西壮族自治区','西藏自治区','宁夏回族自治区','新疆维吾尔自治区','香港特别行政区','澳门特别行政区','未知省份'];
module.exports = {
    city: city,
    fields: fields,
    tableCount: tableCount,
    layout: layout,
    eType: eType,
    aType: aType,
    eTypeObj: eTypeObj,
    eTypeName: eTypeName,
    qType: qType,
    classStatus: classStatus,
    checkLevel: checkLevel,
    formatterEtype: formatterEtype,
    formatterQtype: formatterQtype,
    formatterAddress: formatterAddress,
    formatterTime: formatterTime,
    formatterDetailTime: formatterDetailTime,
    formatterSize: formatterSize,
    bbs: bbs,
    bbs_status: bbs_status,
    bbs_groups: bbs_groups
};